package com.fujitsu.nanjing.tieba.dao;

import com.fujitsu.nanjing.tieba.ibator.CoreGroup;
import com.fujitsu.nanjing.tieba.ibator.CoreGroupCriteria;
import java.util.List;

public interface CoreGroupDAO {
    int countByExample(CoreGroupCriteria example);

    int deleteByExample(CoreGroupCriteria example);

    int deleteByPrimaryKey(String groupid);

    String insert(CoreGroup record);

    String insertSelective(CoreGroup record);

    List<CoreGroup> selectByExample(CoreGroupCriteria example);

    CoreGroup selectByPrimaryKey(String groupid);

    int updateByExampleSelective(CoreGroup record, CoreGroupCriteria example);

    int updateByExample(CoreGroup record, CoreGroupCriteria example);

    int updateByPrimaryKeySelective(CoreGroup record);

    int updateByPrimaryKey(CoreGroup record);
}